- Создал(а) Неизвестный пользователь (pavel.shevchenko), редактировал(а) Неизвестный пользователь (a.s.voronin@rt-sk.ru) янв 07, 2025
- 1Полезные ссылки
- 2Описание и назначение
- 3Отображение на фронте
- 4KAFKA
- 4.1CONSUMER
- 4.1.1mz.out.request
- 4.1.2mz.out.response
- 4.1.3mz.petition.in.request
- 4.1.4mz.petition.in.response
- 4.2PRODUCER
- 4.1CONSUMER
- 6REST API контроллеры
- 6.1GET /service/ervu-mz-monitor-service/dictionaries/mvzGroups/v1
- 6.2GET /service/ervu-mz-monitor-service/download-xml/v1/{mzId}
- 6.3GET /service/ervu-mz-monitor-service/getDictionary/type-mz
- 6.4POST /service/ervu-mz-monitor-service/records/v1/search
- 6.5POST /service/ervu-mz-monitor-service/records/v2/search
- 7База данных ervu-mz-monitor
- 8Схема взаимодействия сервиса
Полезные ссылки
https://git.gosuslugi.local/pgs2-rtlabs/source/ervu-mz-monitor-service/-/tree/dev - GIT
https://pgs-dev.rtlabs.ru/service/ervu-mz-monitor-service/swagger-ui#/- swagger
Описание и назначение
ervu-mz-monitor-service - cервис читает топики mz.out.request, mz.out.response, mz.petition.in.request и mz.petition.in.response. Пишет информацию по межведомственным запросам в базу, используется для отображения на фронте ЕРВУ. С сервисами напрямую не взаимодействует
Сервис обеспечивает следующие функции:
- Получение данных через кафку
- Сохранения и обновление данных в бд
Отображение на фронте
Журнал входящих и исходящих сообщений СМЭВ

Получает от сервиса все МВЗ с наименованиями (REST https://pgs-dev.rtlabs.ru/service/ervu-mz-monitor-service/dictionaries/mvzGroups/v1 ). В дальнейшем их возможно использовать для фильтрации в поиске
KAFKA
CONSUMER
mz.out.request
<CnsiRequest xmlns="urn://x-artefacts-smev-gov-ru/esnsi/smev-integration/read/2.0.1"> <GetClassifierRevisionsCount xsi:type="GetClassifierRevisionsCountRequestType" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <code>PGS_FPS_office</code> <revision>0</revision> </GetClassifierRevisionsCount></CnsiRequest> |
mz.out.response
<?xml version="1.0" encoding="UTF-8"?><ns2:MessageMetadata xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" xmlns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1" xmlns:ns3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/faults/1.1" Id="SIGNED_BY_SMEV"><ns2:MessageId>aa5d08b5-ad65-11ee-b83e-d28bea095264</ns2:MessageId><ns2:MessageType>REQUEST</ns2:MessageType><ns2:Sender><ns2:Mnemonic>MNSV116</ns2:Mnemonic><ns2:HumanReadableName>ПГС v2.0.8</ns2:HumanReadableName></ns2:Sender><ns2:SendingTimestamp>2024-01-07T17:04:25.710+03:00</ns2:SendingTimestamp><ns2:DestinationName>unknown</ns2:DestinationName><ns2:Recipient><ns2:Mnemonic>MNSV20</ns2:Mnemonic><ns2:HumanReadableName>ЕСНСИ</ns2:HumanReadableName></ns2:Recipient><ns2:SupplementaryData><ns2:DetectedContentTypeName>not detected</ns2:DetectedContentTypeName><ns2:InteractionType>NotDetected</ns2:InteractionType></ns2:SupplementaryData><ns2:Status>requestIsQueued</ns2:Status></ns2:MessageMetadata> |
mz.petition.in.request
<tns:request xmlns:tns="urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2" oktmo="MNSV116"> <tns:Service> <tns:currentDate>17.10.2023</tns:currentDate> <tns:userType>PERSON_RF</tns:userType> <tns:orderId>1234567890030</tns:orderId> <tns:orderStatusCode>draft</tns:orderStatusCode> <tns:TargetId>-10000000575</tns:TargetId> <tns:TargetName>Воинский учёт</tns:TargetName> <tns:DepartmentId>10000001265</tns:DepartmentId> <tns:DepartmentName>Министерство обороны Российской Федерации</tns:DepartmentName> <tns:okato>05000000000</tns:okato> </tns:Service> <tns:Goal>1</tns:Goal> <tns:VariantChoice> <tns:KP_OA_01>1</tns:KP_OA_01> <tns:KP_OA_02>2</tns:KP_OA_02> <tns:KP_OA_11>1</tns:KP_OA_11> <tns:KP_OA_14>1</tns:KP_OA_14> <tns:KP_OA_15>1</tns:KP_OA_15> <tns:KP_OA_16>1</tns:KP_OA_16> <tns:KP_OA_17>1</tns:KP_OA_17> <tns:KP_OA_18>1</tns:KP_OA_18> </tns:VariantChoice> <tns:DelegateInfo>1</tns:DelegateInfo> <tns:RecipientPersonalData> <tns:fullfio>Попытка Номер Два</tns:fullfio> <tns:lastname>Попытка</tns:lastname> <tns:firstname>Номер</tns:firstname> <tns:middlename>Два</tns:middlename> <tns:snils>455-917-874 78</tns:snils> <tns:gender>1</tns:gender> <tns:dateBirth>12.09.1975</tns:dateBirth> <tns:birthPlace>Москва</tns:birthPlace> <tns:citizenship>РОССИЯ</tns:citizenship> <tns:Phone>+7(930)8801016</tns:Phone> <tns:Email>hard.eyed@yandex.ru</tns:Email> <tns:regAddress>690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 1</tns:regAddress> <tns:regAddress_fias_full_code>bfd67e7c-876a-443b-954a-ff54a50340da</tns:regAddress_fias_full_code> <tns:regAddress_regionCode>25</tns:regAddress_regionCode> <tns:regAddress_OKATO>05401372000</tns:regAddress_OKATO> <tns:AddressData> <tns:AddressBlock> <tns:reg>690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 1</tns:reg> <tns:type>actualAddress</tns:type> <tns:id>bfd67e7c-876a-443b-954a-ff54a50340da</tns:id> <tns:postOfficeIndex>690025</tns:postOfficeIndex> <tns:subject>Приморский край</tns:subject> <tns:regionCode>25</tns:regionCode> <tns:region>Приморский</tns:region> <tns:city>Владивосток</tns:city> <tns:street>Восточный</tns:street> <tns:element>проспект</tns:element> <tns:house>1</tns:house> </tns:AddressBlock> </tns:AddressData> <tns:DocumentPersonal> <tns:typeDoc>1</tns:typeDoc> <tns:nameDoc>Паспорт гражданина РФ</tns:nameDoc> <tns:docseries>1152</tns:docseries> <tns:docnumber>333550</tns:docnumber> <tns:issuedate>04.04.2014</tns:issuedate> <tns:issueorg>МВД в г. Москва</tns:issueorg> <tns:issueidPassportRF>444444</tns:issueidPassportRF> </tns:DocumentPersonal> </tns:RecipientPersonalData> <tns:CompetentOrganization> <tns:OrganizationID>416331f0-fff6-4a43-ab18-2fcdf9f31ef5</tns:OrganizationID> <tns:Name>ВК городских округов Щелково Фрязино Звездный городок и Лосино-Петровского городского округа Московской области</tns:Name> <tns:Address>690048, обл. Московская, п. Образцово, г. Щёлково, ул. Центральная</tns:Address> </tns:CompetentOrganization> <tns:MilitaryOfficeInfo> <tns:MilitaryOfficeInfo_NewVK> <tns:RecipientAddress>690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 1</tns:RecipientAddress> <tns:RecipientAddress_fias_full_code>bfd67e7c-876a-443b-954a-ff54a50340da</tns:RecipientAddress_fias_full_code> <tns:OrganizationID>416331f0-fff6-4a43-ab18-2fcdf9f31ef5</tns:OrganizationID> <tns:Name>ВК городских округов Щелково Фрязино Звездный городок и Лосино-Петровского городского округа Московской области</tns:Name> <tns:Address>690048, Приморский край, г. Владивосток, ул. Фирсова 8</tns:Address> </tns:MilitaryOfficeInfo_NewVK> </tns:MilitaryOfficeInfo> <tns:Data> <tns:EducationInfoData> <tns:EducationInfoBlock> <tns:EducationDegree>Неграмотный (образование отсутствует)</tns:EducationDegree> <tns:EducationDegreeCode>10</tns:EducationDegreeCode> </tns:EducationInfoBlock> </tns:EducationInfoData> <tns:MaritalStatus>Брак не заключался</tns:MaritalStatus> <tns:FamilyData> <tns:FamilyDataBlock> <tns:RelationDegree>Близкие родственники отсутствуют</tns:RelationDegree> </tns:FamilyDataBlock> </tns:FamilyData> </tns:Data> <tns:ConfirmCheckBoxes> <tns:IsConfirmAuthenticity>true</tns:IsConfirmAuthenticity> <tns:IsConfirmIntention2>true</tns:IsConfirmIntention2> <tns:IsConfirmCredibility>true</tns:IsConfirmCredibility> </tns:ConfirmCheckBoxes></tns:request> |
mz.petition.in.response
<tns:FormResponse xmlns:tns="urn://x-artefacts-mininfoto/Right_NonStationary_TradeObject_PGS/1.0.1"><tns:changeOrderInfo><tns:orderId><tns:pguId>3500294853</tns:pguId></tns:orderId><tns:statusCode><tns:techCode>6</tns:techCode></tns:statusCode><tns:cancelAllowed>false</tns:cancelAllowed></tns:changeOrderInfo></tns:FormResponse> |
PRODUCER
pgs.proxy.endpoints.access.info
[ { "appName": "ervu-mz-monitor-service", "pkg": "rtl.pgs.ervu.mz.monitor.service.controller.InteragencyJournalController", "method": "Post", "ingressPath": "/service/ervu-mz-monitor-service", "path": "/records/v1/search", "rules": {} }, { "appName": "ervu-mz-monitor-service", "pkg": "rtl.pgs.ervu.mz.monitor.service.controller.InteragencyJournalController", "method": "Post", "ingressPath": "/service/ervu-mz-monitor-service", "path": "/records/v2/search", "rules": {} }, { "appName": "ervu-mz-monitor-service", "pkg": "rtl.pgs.ervu.mz.monitor.service.controller.InteragencyJournalController", "method": "Get", "ingressPath": "/service/ervu-mz-monitor-service", "path": "/download-xml/v1/*", "rules": {} }, { "appName": "ervu-mz-monitor-service", "pkg": "rtl.pgs.ervu.mz.monitor.service.controller.MvzNamesController", "method": "Get", "ingressPath": "/service/ervu-mz-monitor-service", "path": "/getDictionary/type-mz", "rules": {} }, { "appName": "ervu-mz-monitor-service", "pkg": "rtl.pgs.ervu.mz.monitor.service.controller.MvzGroupController", "method": "Get", "ingressPath": "/service/ervu-mz-monitor-service", "path": "/dictionaries/mvzGroups/v1", "rules": {} }] |
Результатом является запись в БД endpoints-access-info записей с эндипоинтами сервиса
SELECT * FROM public.access_infoWHERE app_name ='ervu-mz-monitor-service' |
REST API контроллеры
GET /service/ervu-mz-monitor-service/dictionaries/mvzGroups/v1
Назначение - получение всех актуальных МВЗ
Тело запроса - отсутствует
[ [ { "code": "9339b8bb-35fa-491d-a662-d4fc10757ac0", "value": "4_0_4_Сведения о доходах физических лиц из налоговой декларации формы 3-НДФЛ" }, { "code": "e3857d00-a407-4415-802b-02dcfa2bcde1", "value": "Аннулирование деаннулирование начисления" }, { "code": "2911007c-a0ff-44e6-8ff4-b08592b0a1c9", "value": "Вид сведений для приема заявлений по льготному зубопротезированию в Курской области" }, { "code": "432fd6fe-4bb1-49be-9f1d-225e0ac311a3", "value": "Выписка из Единого государственного реестра недвижимости об объекте недвижимости" }, { "code": "6b363e67-9a9e-4449-ad0a-2f8f5947962f", "value": "Выписка из регистра о выдаче сертификата" }, { "code": "22cdd3d4-75b7-4890-96a8-88bf7d46fddf", "value": "Выписка сведений об инвалиде" }, { "code": "46f93c30-915e-46db-b40a-3ca894d58128", "value": "ЕРВУ_Подтверждение введения временных мер для граждан в целях обеспечения воинского учета" }, { "code": "51c6124e-151b-42f0-8ca5-8af717327535", "value": "Запрос в ЕГИССО на получение сведений из реестра лиц связанных с изменением родительских прав реестра лиц с измененной дееспособностью и реестра законных представителей" }, { "code": "560e0b6e-09d6-49cd-a825-d0d262ac0749", "value": "Запрос данных справочников ЕСНСИ" }, { "code": "aece160f-f5db-404e-8b6a-8f5ac5e33314", "value": "Запрос карточки лицензируемого вида деятельности в Едином реестре учета лицензий" }, { "code": "f41a6042-da42-4073-9d6a-6ed55a1172b7", "value": "Запрос номера лицензии в Едином реестре учета лицензий" }, { "code": "93c0530c-8fc1-4ea0-957e-4eb4913b66d9", "value": "Запрос об учете организации в налоговом органе" }, { "code": "829d9192-d4e7-4820-a493-7638aade7785", "value": "Запрос о предоставлении государственным органам бухгалтерской отчетности из ГИР БО по ИНН для закрытого доступа" }, { "code": "cac6683b-8b5a-43e8-b730-0f887aeba5a9", "value": "Запрос паспортного досье по установочным данным или по реквизитам документа" }, { "code": "fe77180b-e71d-4c2a-a95b-497901c491f3", "value": "Запрос персональных данных при наличии согласия пользователя ЕСИА" }, { "code": "e4b18dc4-e350-40e2-af25-274ab19611f3", "value": "Запрос по адресу объекта" }, { "code": "cb73b346-50bc-4562-bb7a-a94a17515769", "value": "Запрос результатов ЕГЭ из баз данных центра тестирования известных на настоящий момент" }, { "code": "587537b1-64fc-430b-b48d-e74f4339fac5", "value": "Запрос сведений о доходах физического лица у налогового агента" }, { "code": "31732833-ac0f-4311-a823-9efd3450f767", "value": "Запрос сведений о лицах зарегистрированных по месту пребывания или по месту жительства а также состоящих на миграционном учёте совместно по одному адресу" }, { "code": "c4a83c60-071d-4653-a78e-ec334dfac056", "value": "Запрос списка документов об образовании по реквизитам получателя" }, { "code": "469a27c6-606c-4c9d-a61e-40aa42c12b84", "value": "Запрос списка лицензирующих органов и их лицензируемых видов деятельности" }, { "code": "38302386-d224-4ad5-9213-194622ff10e9", "value": "Изменение заявления" }, { "code": "db91801b-db93-4e47-9623-5d55663e10e5", "value": "Имя не задано" }, { "code": "7e5d4331-b37c-40f5-ab70-283079a85dbe", "value": "Информация о лицензии, Информация о подтверждении соответствия, Информация о статусе лицензии, Информация об осуществленных проверках, Направление информации о внесении изменений в лицензию в Единый реестр учета лицензий" } ] |
GET /service/ervu-mz-monitor-service/download-xml/v1/{mzId}
Назначение - получение XML по ИД запроса
параметр mzId - идентификатор запроса из БД (ervu-mz-monitor.ervu_interagencies_journal.id)
Тело запроса - отсутствует
<CnsiResponse xmlns="urn://x-artefacts-smev-gov-ru/esnsi/smev-integration/read/2.0.1" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" xmlns:ns3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/faults/1.1" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"> <GetClassifierRevisionsCount> <ClassifierDescriptor> <code>MCHS-00003</code> <groupName>ОРГАНИЗАЦИЯ -1399117808</groupName> <groupUid>88391573-3971-46b1-a0cf-56aeb22fc60d</groupUid> <name>Чрезвычайные ситуации</name> <description>Чрезвычайные ситуации</description> <uid>0f237a5e-a380-44af-9a7b-423ae8a8a8f1</uid> <revision>79</revision> <publicId>01-5394</publicId> </ClassifierDescriptor> <revisionsCount>50</revisionsCount> </GetClassifierRevisionsCount></CnsiResponse> |
GET /service/ervu-mz-monitor-service/getDictionary/type-mz
Назначение - получение справочника имен МВЗ
Тело запроса - отсутствует
[{ "externalSystem": "Минцифры", "hidden": false, "code": "request@urn://rostelekom.ru/ActTechnologicalConnection/1.0.1", "value": "Прием заявлений с ЕПГУ по форме «ПГС_Получение акта о подключении объекта к сетям связи»" }, { "externalSystem": "Минцифры", "hidden": false, "code": "request@urn://rostelekom.ru/CompensationPaymentHousing/1.0.3", "value": "Прием заявлений с ЕПГУ по форме «ПГС_Компенсация расходов по оплате жилого помещения и жилищно-коммунальных услуг отдельным категориям граждан»" }, { "externalSystem": "Минцифры", "hidden": false, "code": "request@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.1", "value": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»" }] |
POST /service/ervu-mz-monitor-service/records/v1/search
Назначение - постраничное получение списка межведов
Тело запроса -
{"pagination":{"page":1,"rowsPerPage":50},"search":{"search":"Воинский учёт"}} |
Ответ
{ "data": [ { "id": "3f0e444b-4587-424d-8b4a-e7e9431ee323", "createDate": "2024-01-17T13:40:52.564Z", "mzClass": "request@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "request", "mzBody": { "tns:request": { "oktmo": "MNSV116", "tns:Data": { "tns:FamilyData": { "tns:FamilyDataBlock": { "tns:RelationDegree": "Близкие родственники отсутствуют" } }, "tns:MaritalStatus": "Брак не заключался", "tns:EducationInfoData": { "tns:EducationInfoBlock": { "tns:EducationDegree": "Неграмотный (образование отсутствует)", "tns:EducationDegreeCode": 10 } } }, "tns:Goal": 1, "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:Service": { "tns:okato": "05000000000", "tns:orderId": 7444191025, "tns:TargetId": -10000000575, "tns:userType": "PERSON_RF", "tns:TargetName": "Воинский учёт", "tns:currentDate": "17.01.2024", "tns:DepartmentId": 10000001265, "tns:DepartmentName": "Министерство обороны Российской Федерации", "tns:orderStatusCode": "draft" }, "tns:DelegateInfo": 1, "tns:VariantChoice": { "tns:KP_OA_01": 2, "tns:KP_OA_02": 2, "tns:KP_OA_05": 2, "tns:KP_OA_09": 2, "tns:KP_OA_11": 1, "tns:KP_OA_13": 2, "tns:KP_OA_14": 2, "tns:KP_OA_17": 2, "tns:KP_OA_18": 2 }, "tns:ConfirmCheckBoxes": { "tns:IsConfirmIntention2": true, "tns:IsConfirmCredibility": true, "tns:IsConfirmAuthenticity": true }, "tns:MilitaryOfficeInfo": { "tns:MilitaryOfficeInfo_NewVK": { "tns:Name": "ВК Советского и Первореченского районов города Владивосток", "tns:Address": "690048, Приморский край, г. Владивосток, ул. Фирсова 8", "tns:OrganizationID": "4c683e5c-125f-47a8-9811-b8ddfb5f6cda", "tns:RecipientAddress": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 1", "tns:RecipientAddress_fias_full_code": "bfd67e7c-876a-443b-954a-ff54a50340da" } }, "tns:CompetentOrganization": { "tns:Name": "ВК Советского и Первореченского районов города Владивосток", "tns:Address": "690048, Приморский край, г. Владивосток, ул. Фирсова 8", "tns:OrganizationID": "4c683e5c-125f-47a8-9811-b8ddfb5f6cda" }, "tns:RecipientPersonalData": { "tns:Email": "hard.eyed@yandex.ru", "tns:Phone": "+7(000)8801016", "tns:snils": "000-369-545 25", "tns:gender": 1, "tns:fullfio": "Тигррр Марк Львович", "tns:lastname": "Тигррр", "tns:dateBirth": "05.05.1995", "tns:firstname": "Марк", "tns:birthPlace": "Москва", "tns:middlename": "Львович", "tns:regAddress": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 2", "tns:AddressData": { "tns:AddressBlock": { "tns:id": "bfd67e7c-876a-443b-954a-ff54a50340da", "tns:reg": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 2", "tns:city": "Владивосток", "tns:type": "actualAddress", "tns:house": 2, "tns:region": "Приморский", "tns:street": "Восточный", "tns:element": "проспект", "tns:subject": "Приморский край", "tns:regionCode": 25, "tns:postOfficeIndex": 690025 } }, "tns:citizenship": "РОССИЯ", "tns:DocumentPersonal": { "tns:nameDoc": "Паспорт гражданина РФ", "tns:typeDoc": 1, "tns:issueorg": "МВД в г. Москва", "tns:docnumber": 995725, "tns:docseries": 5725, "tns:issuedate": "30.09.2020", "tns:issueidPassportRF": 300003 }, "tns:regAddress_OKATO": "05401372000", "tns:regAddress_regionCode": 25, "tns:regAddress_fias_full_code": "bfd67e7c-876a-443b-954a-ff54a50340da" } } }, "files": [], "fullName": "Тигррр Марк Львович", "externalSystem": "Минцифры", "messageId": "080cfdbb-b53e-11ee-a586-13c21400f707" }, { "id": "94671180-fe14-4f92-b511-a60bfe7240c9", "createDate": "2024-01-17T13:37:42.690Z", "mzClass": "FormResponse@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "response", "mzBody": { "tns:FormResponse": { "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:changeOrderInfo": { "tns:orderId": { "tns:pguId": 7444292024 }, "tns:statusCode": { "tns:techCode": 4 }, "tns:cancelAllowed": false } } }, "files": [ { "s3url": "s3://printer/template_ResultChangeMilitaryOfficeRefuse-288f1907-4afd-4033-a757-16efd9341103-188dd785-e911-49e7-91f5-5c4c55e01be5.pdf", "digest": null, "s3Name": "_Отказ_в_заявлении.pdf", "format": null, "sig": null, "sigName": null, "sigS3url": "s3://ervu-attachment/de265e31-4b82-4dc8-9bf6-af990d6d649e/template_ResultChangeMilitaryOfficeRefuse-288f1907-4afd-4033-a757-16efd9341103-188dd785-e911-49e7-91f5-5c4c55e01be5.pdf--6308363681757133745.sig" } ], "fullName": "", "externalSystem": "Минцифры", "messageId": "efa9d0f3-b53c-11ee-a586-13c21400f707" }, { "id": "a52dfcbe-d279-4710-b35b-d927788b8db4", "createDate": "2024-01-17T13:33:33.016Z", "mzClass": "FormResponse@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "response", "mzBody": { "tns:FormResponse": { "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:changeOrderInfo": { "tns:orderId": { "tns:pguId": 7444292024 }, "tns:statusCode": { "tns:techCode": 1 }, "tns:cancelAllowed": false } } }, "files": [], "fullName": "", "externalSystem": "Минцифры", "messageId": "efa9d0f3-b53c-11ee-a586-13c21400f707" }, { "id": "f90a1023-6378-4590-b263-d8fee5a91efe", "createDate": "2024-01-17T13:33:01.889Z", "mzClass": "request@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "request", "mzBody": { "tns:request": { "oktmo": "MNSV116", "tns:Data": { "tns:FamilyData": { "tns:FamilyDataBlock": { "tns:RelationDegree": "Близкие родственники отсутствуют" } }, "tns:MaritalStatus": "Брак не заключался", "tns:MilitaryRankInfo": { "tns:IDMilitaryRank": 0, "tns:NameMilitaryRank": "Нет звания" }, "tns:EducationInfoData": { "tns:EducationInfoBlock": { "tns:EducationDegree": "Неграмотный (образование отсутствует)", "tns:EducationDegreeCode": 10 } } }, "tns:Goal": 1, "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:Service": { "tns:okato": "05000000000", "tns:orderId": 7444292024, "tns:TargetId": -10000000575, "tns:userType": "PERSON_RF", "tns:TargetName": "Воинский учёт", "tns:currentDate": "17.01.2024", "tns:DepartmentId": 10000001265, "tns:DepartmentName": "Министерство обороны Российской Федерации", "tns:orderStatusCode": "draft" }, "tns:DelegateInfo": 1, "tns:VariantChoice": { "tns:KP_OA_01": 2, "tns:KP_OA_02": 1, "tns:KP_OA_04": 1, "tns:KP_OA_11": 2, "tns:KP_OA_13": 2, "tns:KP_OA_14": 2, "tns:KP_OA_17": 2, "tns:KP_OA_18": 2 }, "tns:ConfirmCheckBoxes": { "tns:IsConfirmIntention1": true, "tns:IsConfirmCredibility": true, "tns:IsConfirmAuthenticity": true }, "tns:MilitaryOfficeInfo": { "tns:MilitaryOfficeInfo_NewVK": { "tns:Name": "ВК Приволжского и Вахитовского районов города Казань", "tns:Address": "г. Казань, ул. Владимира Кулагина, д. 1, 420054", "tns:OrganizationID": "8100fb22-2129-4066-b0e4-f8524aac8e84", "tns:RecipientAddress": "420064, Респ. Татарстан, г. Казань, пр-кт. Победы, д. 4", "tns:RecipientAddress_fias_full_code": "045ceb08-54a9-4a3b-be17-5c29b869a46d" }, "tns:MilitaryOfficeInfo_PreviousVK": { "tns:Name": "ВК Советского и Первореченского районов города Владивосток", "tns:Address": "690048, Приморский край, г. Владивосток, ул. Фирсова 8", "tns:RegionID": "05000000000", "tns:RegionName": "Приморский край", "tns:OrganizationID": "4c683e5c-125f-47a8-9811-b8ddfb5f6cda" } }, "tns:CompetentOrganization": { "tns:Name": "ВК Приволжского и Вахитовского районов города Казань", "tns:Address": "г. Казань, ул. Владимира Кулагина, д. 1, 420054", "tns:OrganizationID": "8100fb22-2129-4066-b0e4-f8524aac8e84" }, "tns:RecipientPersonalData": { "tns:Email": "hard.eyed@yandex.ru", "tns:Phone": "+7(000)8801016", "tns:snils": "000-369-545 24", "tns:gender": 1, "tns:fullfio": "Тигррр Марк Львович", "tns:lastname": "Тигррр", "tns:dateBirth": "05.05.1995", "tns:firstname": "Марк", "tns:birthPlace": "Москва", "tns:middlename": "Львович", "tns:regAddress": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 2", "tns:AddressData": { "tns:AddressBlock": { "tns:id": "bfd67e7c-876a-443b-954a-ff54a50340da", "tns:reg": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 2", "tns:city": "Владивосток", "tns:type": "actualAddress", "tns:house": 2, "tns:region": "Приморский", "tns:street": "Восточный", "tns:element": "проспект", "tns:subject": "Приморский край", "tns:regionCode": 25, "tns:postOfficeIndex": 690025 } }, "tns:citizenship": "РОССИЯ", "tns:DocumentPersonal": { "tns:nameDoc": "Паспорт гражданина РФ", "tns:typeDoc": 1, "tns:issueorg": "МВД в г. Москва", "tns:docnumber": 995724, "tns:docseries": 5724, "tns:issuedate": "30.09.2020", "tns:issueidPassportRF": 300003 }, "tns:regAddress_OKATO": "05401372000", "tns:regAddress_regionCode": 25, "tns:regAddress_fias_full_code": "bfd67e7c-876a-443b-954a-ff54a50340da" } } }, "files": [], "fullName": "Тигррр Марк Львович", "externalSystem": "Минцифры", "messageId": "efa9d0f3-b53c-11ee-a586-13c21400f707" }, { "id": "999186b5-fa88-4f27-94ab-59eebec981aa", "createDate": "2024-01-17T13:27:09.750Z", "mzClass": "FormResponse@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "response", "mzBody": { "tns:FormResponse": { "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:changeOrderInfo": { "tns:orderId": { "tns:pguId": 7444191024 }, "tns:statusCode": { "tns:techCode": 3 }, "tns:cancelAllowed": false } } }, "files": [], "fullName": "", "externalSystem": "Минцифры", "messageId": "1458c147-b53b-11ee-a586-13c21400f707" }, { "id": "ba522d76-d411-41e6-bea0-ed3f3cf67041", "createDate": "2024-01-17T13:21:00.608Z", "mzClass": "FormResponse@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "response", "mzBody": { "tns:FormResponse": { "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:changeOrderInfo": { "tns:orderId": { "tns:pguId": 7444191024 }, "tns:statusCode": { "tns:techCode": 1 }, "tns:cancelAllowed": false } } }, "files": [], "fullName": "", "externalSystem": "Минцифры", "messageId": "1458c147-b53b-11ee-a586-13c21400f707" }, { "id": "4ecbf6ea-f690-42fc-8a25-48a9a0bdaf67", "createDate": "2024-01-17T13:19:44.478Z", "mzClass": "request@urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "mzName": "Прием заявлений с ЕПГУ по форме «ПГС_Воинский учёт»", "mzMode": "producer", "mzDirection": "request", "mzBody": { "tns:request": { "oktmo": "MNSV116", "tns:Data": { "tns:FamilyData": { "tns:FamilyDataBlock": { "tns:RelationDegree": "Близкие родственники отсутствуют" } }, "tns:MaritalStatus": "Брак не заключался", "tns:EducationInfoData": { "tns:EducationInfoBlock": { "tns:EducationDegree": "Неграмотный (образование отсутствует)", "tns:EducationDegreeCode": 10 } } }, "tns:Goal": 1, "xmlns:tns": "urn://rostelekom.ru/MilitaryRegistrationFL/1.0.2", "tns:Service": { "tns:okato": "05000000000", "tns:orderId": 7444191024, "tns:TargetId": -10000000575, "tns:userType": "PERSON_RF", "tns:TargetName": "Воинский учёт", "tns:currentDate": "17.01.2024", "tns:DepartmentId": 10000001265, "tns:DepartmentName": "Министерство обороны Российской Федерации", "tns:orderStatusCode": "draft" }, "tns:DelegateInfo": 1, "tns:VariantChoice": { "tns:KP_OA_01": 2, "tns:KP_OA_02": 2, "tns:KP_OA_05": 2, "tns:KP_OA_09": 2, "tns:KP_OA_11": 1, "tns:KP_OA_13": 2, "tns:KP_OA_14": 2, "tns:KP_OA_17": 2, "tns:KP_OA_18": 2 }, "tns:ConfirmCheckBoxes": { "tns:IsConfirmIntention2": true, "tns:IsConfirmCredibility": true, "tns:IsConfirmAuthenticity": true }, "tns:MilitaryOfficeInfo": { "tns:MilitaryOfficeInfo_NewVK": { "tns:Name": "ВК Советского и Первореченского районов города Владивосток", "tns:Address": "690048, Приморский край, г. Владивосток, ул. Фирсова 8", "tns:OrganizationID": "4c683e5c-125f-47a8-9811-b8ddfb5f6cda", "tns:RecipientAddress": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 1", "tns:RecipientAddress_fias_full_code": "bfd67e7c-876a-443b-954a-ff54a50340da" } }, "tns:CompetentOrganization": { "tns:Name": "ВК Советского и Первореченского районов города Владивосток", "tns:Address": "690048, Приморский край, г. Владивосток, ул. Фирсова 8", "tns:OrganizationID": "4c683e5c-125f-47a8-9811-b8ddfb5f6cda" }, "tns:RecipientPersonalData": { "tns:Email": "hard.eyed@yandex.ru", "tns:Phone": "+7(000)8801016", "tns:snils": "000-369-545 24", "tns:gender": 1, "tns:fullfio": "Тигррр Марк Львович", "tns:lastname": "Тигррр", "tns:dateBirth": "05.05.1995", "tns:firstname": "Марк", "tns:birthPlace": "Москва", "tns:middlename": "Львович", "tns:regAddress": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 2", "tns:AddressData": { "tns:AddressBlock": { "tns:id": "bfd67e7c-876a-443b-954a-ff54a50340da", "tns:reg": "690025, край. Приморский, г. Владивосток, пр-кт. Восточный, д. 2", "tns:city": "Владивосток", "tns:type": "actualAddress", "tns:house": 2, "tns:region": "Приморский", "tns:street": "Восточный", "tns:element": "проспект", "tns:subject": "Приморский край", "tns:regionCode": 25, "tns:postOfficeIndex": 690025 } }, "tns:citizenship": "РОССИЯ", "tns:DocumentPersonal": { "tns:nameDoc": "Паспорт гражданина РФ", "tns:typeDoc": 1, "tns:issueorg": "МВД в г. Москва", "tns:docnumber": 995724, "tns:docseries": 5724, "tns:issuedate": "30.09.2020", "tns:issueidPassportRF": 300003 }, "tns:regAddress_OKATO": "05401372000", "tns:regAddress_regionCode": 25, "tns:regAddress_fias_full_code": "bfd67e7c-876a-443b-954a-ff54a50340da" } } }, "files": [], "fullName": "Тигррр Марк Львович", "externalSystem": "Минцифры", "messageId": "1458c147-b53b-11ee-a586-13c21400f707" } ], "totalRows": 7} |
POST /service/ervu-mz-monitor-service/records/v2/search
Назначение - постраничное получение списка межведов
Тело запроса -
{"pagination":{"page":1,"rowsPerPage":50},"search":{"search":"string"}} |
Ответ
[ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createDate": "2024-01-16T13:58:07.658Z", "mzClass": "string", "mzName": "string", "mzMode": "string", "mzDirection": "string", "mzBody": [ {} ], "files": [ { "s3url": "string", "digest": "string", "s3Name": "string", "format": "string", "sig": "string", "sigName": "string", "sigS3url": "string" } ], "fullName": "string", "nameVK": "string", "externalSystem": "string", "messageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }] |
База данных ervu-mz-monitor
Сервис имеет собственную базу данных, состоящую из 3 таблиц:
- ervu_interagencies_journal
- mvz_groups
- mvz_names
Структура таблиц
Таблица ervu_interagencies_journal
Код | Тип данных | Not NULL | PK |
|---|---|---|---|
Код | Тип данных | Not NULL | PK |
| id | UUID | + | + |
| internal_id | UUID | ||
| mode | characters varying (consumer/producer) | + | |
| created_at | timestamp without time zone | + | |
| updated_at | timestamp without time zone | + | |
| body | jsonb | + | |
| files | jsonb | + | |
| direction | characters varying (response/request) | + | |
| vk_id | UUID | ||
| mvz_names_id | UUID | + | |
| xml | bytea | ||
| commissariat_name | varchar(255) | ||
| recruit_last_name | varchar(100) | ||
| recruit_first_name | varchar(100) | ||
| recruit_middle_name | varchar(100) | ||
| message_id | UUID | + | |
| snils | varchar(15) |
Таблица mvz_groups
Код | Тип данных | Not NULL | PK |
|---|---|---|---|
Код | Тип данных | Not NULL | PK |
| id | UUID | + | + |
| name | varchar(512) | + |
Таблица mvz_names
Код | Тип данных | Not NULL | PK |
|---|---|---|---|
Код | Тип данных | Not NULL | PK |
| id | UUID | + | + |
| class | varchar(255) | + | |
| additional_fields | jsonb | ||
| external_system | varchar(100) | ||
| hidden | boolean | ||
| group_id | UUID | + |
Схема взаимодействия таблиц
Схема взаимодействия сервиса
- Нет меток
- Редактировать метки

Добавить комментарий